package com.taxiApp.server;

import com.taxiApp.domain.User;
import org.springframework.stereotype.Service;

import java.util.List;

@Service("userService")
public interface UserService {


    /**
     * 获取user
     * @param user
     * @return
     */
    User                                   getUser(User user);


    /**
     * 注册
     * @param user
     */
    void                                   saveUser(User user);


    /**
     * 获取所有上班的司机
     * @return
     */
    List<User>                              getAllDriver();


    /**
     * 获取所有叫车的乘客
     * @return
     */
    List<User>                              getAllPassenger();

    /**
     * 修改密码
     * @param user
     */
    void                                    update(User user);

    void                                    changePwd(User user);
}
